آموزش جامع اسکریپت‌نویسی C# برای توسعه بازی در یونیتی در ۳۰ روز [ویدئویی] - آخرین آپدیت

دانلود Master C# Scripting for Unity Game Development in Just 30 Days [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره راهنمای جامع شما برای تسلط بر اسکریپت‌نویسی C# در یونیتی است که از تنظیمات اولیه شروع شده و تا تکنیک‌های پیشرفته توسعه بازی ادامه می‌یابد. شما با مبانی مانند ایجاد اسکریپت‌ها، درک متغیرها و رفع خطاهای رایج شروع خواهید کرد تا پایه‌ای مستحکم بسازید. سپس به تدریج منطق تصمیم‌گیری، توابع، حلقه‌ها و ساختارهای داده در یونیتی را خواهید آموخت. برنامه آموزشی این دوره بر یادگیری عملی از طریق پروژه‌های متنوع تأکید دارد، از جمله ساخت یک بازی دوج (Dodging) سه بعدی، بازی جمع‌آوری هویج دو بعدی و حتی یک بازی رانر (Endless Runner) پویا. هر پروژه مهارت‌های شما را به صورت مرحله‌به‌مرحله افزایش داده و بر بهره‌وری کدنویسی، مکانیک‌های بازی و تعامل بازیکن تمرکز می‌کند. با پرداختن به توسعه بازی‌های دو بعدی و سه بعدی، تطبیق‌پذیری و اعتماد به نفس خود را در استفاده از قابلیت‌های متنوع یونیتی به دست خواهید آورد. برای کسانی که به دنبال بهینه‌سازی عملکرد و کسب درآمد از بازی‌ها هستند، این دوره به مفاهیم پیشرفته‌ای مانند Object Pooling، کواترنیون‌ها (Quaternions) و ادغام تبلیغات می‌پردازد. با توضیحات شفاف، پروژه‌های جذاب و نکات کاربردی، این دوره شما را به یک توسعه‌دهنده توانمند یونیتی تبدیل می‌کند که آماده است ایده‌های بازی خود را به واقعیت تبدیل کند. - نوشتن و دیباگ کردن اسکریپت‌های C# برای پروژه‌های یونیتی - توسعه بازی‌های دو بعدی و سه بعدی با مکانیک‌های سطح حرفه‌ای - پیاده‌سازی اصول برنامه‌نویسی شی‌گرا (OOP) در اسکریپت‌نویسی یونیتی - ادغام Unity Ads و بهینه‌سازی عملکرد بازی - به‌کارگیری مفاهیم پیشرفته یونیتی مانند بردارها، کواترنیون‌ها و کوروتین‌ها برای ایجاد المان‌های پویا - ساخت و انتشار بازی برای پلتفرم اندروید این دوره برای توسعه‌دهندگان آینده بازی، مبتدیان یونیتی و کاربران متوسطی که قصد ارتقای مهارت‌های کدنویسی خود را دارند، ایده‌آل است. هیچ دانش قبلی در برنامه‌نویسی مورد نیاز نیست، اما آشنایی با ابزارهای پایه یونیتی مفید خواهد بود. اگر مشتاق ساخت بازی هستید، این دوره برای شماست. - ارائه دانش ضروری در مورد نصب یونیتی و اسکریپت‌نویسی C# - پوشش جامع بازی‌های دو بعدی و سه بعدی مانند پلتفرمرها و رانرهای بی‌پایان - بهبود بهره‌وری در کدنویسی از طریق تمرینات هدایت‌شده و پشتیبانی در رفع خطاها

سرفصل ها و درس ها

نصب و راه‌اندازی یونیتی ۶ Installing & Setting Up Unity 6

  • نصب و راه‌اندازی یونیتی ۶ Installing & Setting Up Unity 6

  • نصب و راه‌اندازی یونیتی [اختیاری] Installing & Setting Up Unity [OPTIONAL]

  • ایجاد اولین اسکریپت در یونیتی ۶ Creating First Script Unity 6

  • رفع مشکل Auto Completion در ویژوال استودیو Fix Visual Studio Auto Completion Problem

شروع کار با C# در یونیتی ۶ Getting Started with C# in Unity 6

  • نوشتن اولین کد C# و ایجاد اولین اسکریپت Writing Your First C# Code & Creating First Script

  • بررسی دقیق ساختار یک اسکریپت C# Understanding The Structure of a C# Script in Detail

  • آموزش متغیرها و انواع داده‌ها در C# Learning Variables & Datatypes in C#

تصمیم‌گیری و بررسی شرط‌ها با C# در یونیتی Taking Decisions and Condition Checking with C# in Unity

  • شروع کار با دستورات if else برای بررسی شرط‌ها Getting Started with if else statements for Checking Conditions

  • کار با متغیرهای Boolean در C# Working with Boolean Variables in C#

  • ترکیب چندین شرط در C# Combining Multiple Conditions Together in C#

آموزش جامع توابع در C# Learning All About Functions in C#

  • ایجاد و فراخوانی توابع سفارشی در C# Creating and Calling Custom Functions in C#

  • ایجاد توابع با پارامترها و انواع بازگشتی Creating Functions with Parameters and Return Types

آموزش حلقه‌ها در C# همراه با مثال Learning About Loops in C# with Examples

  • مفهوم حلقه‌ها و توضیح دقیق حلقه For Concept of loops and For loop Detailed Explanation

  • حلقه While همراه با مثال دقیق While loop with detailed example

آرایه‌ها در C# با مثال‌های کاربردی Arrays in C# with Practical Examples

  • شروع کار با آرایه‌ها در C# و یونیتی Getting Started with Arrays in C# & Unity

  • آرایه‌ها با مثال‌های کاربردی بیشتر Arrays with More Practical Examples

ساخت بازی دوج (Dodging) سه بعدی با C# و یونیتی ۲۰۲۳ Create A 3D Dodging Game with C# & Unity 2023

  • تنظیم زمین و بازیکن Setting Up Ground and Player

  • ایجاد سنگ‌های در حال سقوط Creating The Falling Stones

  • ساخت کنترلر بازیکن Creating Player Controller

  • ساخت GameManager Creating The GameManager

  • ایجاد سیستم امتیازدهی Creating Score Mechanism

ساخت بازی جمع‌آوری سکه سه بعدی با C# و یونیتی ۲۰۲۳ Build A 3D Coin Collecting Game with C# & Unity 2023

  • ساخت بازی جمع‌آوری سکه سه بعدی با یونیتی و C# Build A 3D Coin Collecting Game with Unity & C#

اساسیات اسکریپت‌نویسی C# برای توسعه بازی‌های دو بعدی C# Scripting Essentials for 2D Game Development

  • آموزش اسکریپت‌نویسی C# برای توسعه بازی دو بعدی یونیتی Learn C# Scripting for Unity 2D Game Development

ساخت بازی اندرویدی جمع‌آوری هویج دو بعدی با C# و یونیتی ۲۰۲۳ Build A 2D Carrot Collecting Android Game with C# & Unity 2023

  • ساخت بازی اندرویدی جمع‌آوری هویج دو بعدی با جوی‌استیک لمسی Build 2D Carrot Collector Android Game with Touch Joystick

ساخت بازی ترکاندن بادکنک دو بعدی با یونیتی و C# Build A 2D Balloon Popper Game with Unity & C#

  • ساخت بازی ترکاندن بادکنک دو بعدی Build 2D Balloon Popper Game

ساخت بازی اندرویدی دوج بلوک دو بعدی با یونیتی و C# Build 2D Block Dodge Android Game with Unity & C#

  • معرفی بازی Block Dodge Introduction To the Block Dodge Game

  • تنظیم پروژه و وارد کردن Sprites Setting Up The Project & Importing Sprites

  • ایجاد زمین، بازیکن و آسمان Creating Ground Player & Sky

  • ساخت بلوک Creating The Block

  • نوشتن اسکریپت بلوک Creating The Block Script

  • ساخت کنترلر بازیکن Creating The Player Controller

  • مدیریت بازی و اسپاون کردن بلوک‌ها GameManager & Spawning Blocks

  • ایجاد امتیاز و رابط کاربری (UI) منو Creating Score & Menu UI

  • ایجاد متن عنوان و اصلاح UI لمسی Creating The Title Text & Fixing The Tap UI

  • خروجی برای اندروید Building For Android

کار با ساختارهای داده در C# و یونیتی Working With Data Structures in C# & Unity

  • شروع کار با Listها در C# Getting Started with Lists in C#

  • مطالب بیشتر درباره List با مثال‌های کاربردی More About List with Practical Examples

  • پشته (Stack) و کاربرد آن در C# Stack and Its Application in C#

  • کار با صف‌ها (Queues) در C# Working with Queues in C#

  • پیاده‌سازی دیکشنری (Dictionary) در C# Implementing Dictionary in C#

بردارها و ریاضیات برداری در C# و یونیتی Vectors and Vector Math in C# & Unity

  • هر آنچه باید درباره بردارها بدانید Everything You Wanted To Know About Vectors

  • بردارهای واحد و نرمال‌سازی Unit Vectors & Normalizing

  • درک و پیاده‌سازی ضرب داخلی بردارها (Dot Product) Understanding & Implementing Vector Dot Products

  • ضرب خارجی بردارها با مثال و نمایش بصری Vector Cross Products with Examples & Visual Demonstration

همه چیز درباره کواترنیون‌ها و چرخش در یونیتی C# All About Quaternions & Rotating in Unity C#

  • چرا از کواترنیون‌ها استفاده می‌شود و یونیتی چگونه چرخش‌ها را مدیریت می‌کند Why are Quaternions Used and How Unity Handles Rotations

  • کار با زوایای اویلر (Euler Angles) در C# Working with Euler Angles in C#

  • یافتن زاویه به سمت هدف با LookRotation Finding The Angle To A Target with LookRotation

  • درون‌یابی بین دو کواترنیون با استفاده از Slerp Interpolation Between Two Quaternions using Slerp

  • ترکیب چندین چرخش کواترنیون در C# Combining multiple Quaternion Rotations in C#

ساخت پروتوتایپ بازی پلتفرمر دو بعدی با C# و یونیتی Creating 2D Platformer Game Prototype with C# & Unity

  • ساخت کنترلر بازیکن برای بازی پلتفرمر دو بعدی Creating 2D Platformer Player Controller

  • افزودن انیمیشن‌های بازیکن Adding Player Animations

  • ساخت دوربین دنبال‌کننده نرم Creating A Smooth Following Camera

  • افزودن قابلیت پرش دوگانه Adding Double Jump Feature

ساخت بازی جمع‌آوری تخم‌مرغ دو بعدی با یونیتی و C# Building 2D Egg Catcher Game with Unity & C#

  • معرفی بازی جمع‌آوری تخم‌مرغ Introduction To The Egg Catcher Game

  • تنظیم صحنه Setting Up The Scene

  • تنظیم سبد Setting Up The Basket

  • ساخت کنترلر سبد Creating The Basket Controller

  • حرکت نرم سبد Smoothly Moving Basket

  • محدود کردن حرکت سبد Limiting Basket Movement

  • تنظیم تخم‌مرغ Setting Up The Egg

  • ساخت سیستم بررسی امتیاز Creating Score Checker

  • نوشتن اسکریپت تخم‌مرغ Creating Egg Script

  • تنظیم GameManager Setting Up The GameManager

  • اسپاون کردن تخم‌مرغ‌ها Spawning The Eggs

  • اسپاون کردن تخم‌مرغ‌ها در موقعیت‌های تصادفی Spawning Eggs at Random Positions

بازی جمع‌آوری تخم‌مرغ دو بعدی - بخش دوم 2D Egg Catcher Game - Part 2

  • افزودن قابلیت امتیازدهی Adding Score Functionality

  • طراحی رابط کاربری (UI) امتیاز Designing Score UI

  • طراحی منوی شروع Designing The Start Menu

  • افزودن قابلیت‌ها به منوی اصلی Adding Functionalities To The Main Menu

  • ساخت منوی Game Over Creating Game Over Menu

  • بیلد و انتشار برای اندروید Building and Publishing To Android

تسلط بر Object Pooling با مثال‌های کاربردی Master Object Pooling with Practical Examples

  • درک نیاز به Object Pooling Understanding The Need of Object Pooling

  • پیاده‌سازی نسخه ساده Object Pool در C# Implementing A Simple Version of Object Pool in C#

  • ساخت Object Pool با قابلیت رشد Creating A Growing Object Pool

  • ساخت Object Pool جنریک پیشرفته برای اشیاء متعدد Creating an Advanced Generic Object Pool for Multiple Objects

  • پیاده‌سازی چندین Object Pool همراه با مثال Implementing Multiple Object Pools with an Example

مفاهیم برنامه‌نویسی شی‌گرا (OOP) در C# Object Oriented Programming Concepts in C#

  • درک کلاس‌ها و اشیاء در C# Understanding Classes & Objects in C#

  • سازنده‌ها (Constructors) در C# یونیتی Constructors in C# Unity

  • مقداردهی اولیه اشیاء با System.Serializable Initializing Objects with System.Serializable

  • استفاده از Enumها در C# Enums in C#

مفاهیم تکمیلی برنامه‌نویسی شی‌گرا More Object Oriented Programming Concepts

  • وراثت در C# - بخش اول Inheritance in C# - Part 1

  • وراثت در C# - بخش دوم Inheritance in C# - Part 2

  • چندریختی، توابع مجازی و Overriding در C# Polymorphism Virtual Functions & Overriding in C#

  • استفاده از Namespaceها در C# و یونیتی Using Namespaces in C# & Unity

مفاهیم متفرقه اسکریپت‌نویسی C# Miscellaneous C# Scripting Concepts

  • ویژگی‌ها (Properties) در C# با مثال Properties in C# with Examples

  • متغیرها، توابع و کلاس‌های Static در C# Static Variables Functions & Classes in C#

  • Overloading متدها در C# Method Overloading in C#

  • درک کوروتین‌ها (Coroutines) در یونیتی C# Understanding Coroutines in Unity C#

ساخت بازی رانر دو بعدی Dino Run Create 2D Dino Run Game - Endless Runner

  • تست بازی Dino Run Playtesting Dino Run Game

  • وارد کردن Assetها و ساخت پس‌زمینه Importing Assets & Creating Background

  • ساخت پس‌زمینه متحرک (Scrolling Background) Creating Scrolling Background

  • افزودن زمین‌ها Adding The Grounds

  • ساخت دایناسور در حال دویدن Creating The Running Dino

  • پیاده‌سازی پرش دایناسور Making Dino Jump

بازی Dino Run - بخش دوم Dino Run Game - Part 2

  • افزودن انیمیشن پرش دایناسور Adding Dino Jump Animation

  • تنظیم موانع Setting Up The Obstacle

  • پیاده‌سازی مرگ دایناسور Creating The Dino Death

  • ساخت GameManager Creating GameManager

  • اسپاون تصادفی موانع Randomly Spawning Obstacles

بازی Dino Run - بخش سوم Dino Run Game - Part 3

  • ساخت UI امتیاز و سیستم امتیازدهی Creating Score UI & Scoring System

  • طراحی منوی Game Over Designing Game Over Menu

  • افزودن قابلیت‌ها به منوی Game Over Adding Functionalities To Game Over Menu

  • ساخت صحنه منوی اصلی Creating Main Menu Scene

  • انیمیت کردن متن عنوان Animating The Title Text

ساخت کنترلر شخصیت سه بعدی به روش ساده و سریع Creating A 3D Character Controller Easy & Fast

  • ساخت یک کنترلر شخصیت سه بعدی Creating A 3D Character Controller

  • چرخاندن شخصیت به سمت جهت ماوس Rotating Character Towards Mouse Direction

ساخت اسکریپت‌های آماده C# برای پروژه‌های یونیتی Create Ready-To-Use C# Scripts for Unity Projects

  • زوم به داخل و خارج در یونیتی با C# Zooming In and Out in Unity with C#

  • ساخت افکت لرزش دوربین با C# Creating Camera Shake Effect using C#

  • چرخاندن اشیاء با ماوس با استفاده از کد C# Rotating Objects with Mouse using C# Code

  • تشخیص کلیک دکمه‌ها و رویدادها Detecting Button Clicks and Events

  • ساخت پس‌زمینه متحرک بی‌نهایت دو بعدی برای بازی‌های رانر Create 2D Infinite Scrolling Background for Runner Games

پیاده‌سازی تبلیغات ویدئویی در بازی‌های شما Implementing Video Ads in Your Games

  • تنظیم Unity Ads ۲۰۲۳ Setting Up Unity Ads 2023

  • پیاده‌سازی تبلیغات Interstitial (تمام صفحه) Implementing Interstitial Ads

  • پخش تبلیغات ویدئویی Interstitial در بازی شما Playing Interstitial Video Ads in Your Game

  • نمایش تبلیغات بنری در بازی شما Displaying Banner Ads in Your Game

راهنمای سریع هدیه: اسکریپت‌نویسی C# در یونیتی Bonus Quickstart Guide: Unity C# Scripting

  • شروع سریع یونیتی C# - بخش اول Unity C# Quickstart - Part 1

  • شروع سریع یونیتی C# - بخش دوم Unity C# Quickstart - Part 2

  • شروع سریع یونیتی C# - بخش سوم Unity C# Quickstart - Part 3

  • آموزش حلقه Foreach، آرایه و Find با استفاده از Tagها Learning Foreach Loop, Array and Find with Tags

  • آموزش کوروتین، Invoke و افزودن تاخیر (Delay) Learning Coroutine, Invoke and Adding Delay

نمایش نظرات

آموزش جامع اسکریپت‌نویسی C# برای توسعه بازی در یونیتی در ۳۰ روز [ویدئویی]
جزییات دوره
23h 30m
120
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

بنیانگذار Charger Games، یادگیرنده و معلم پرشور